City also threw out nearly 2 billion fewer plastic bags last year compared with 2022, official figures show.